package guiServer;

import java.rmi.RemoteException;
import java.util.TreeSet;

import javax.swing.JFrame;

import loja.Produto;

public class Janela extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	public AbaEditaProduto editaProduto;

	public Janela() {
		this.add(Principal.tabManager.getJTabbedPane());
		setTitle("Loja GP's - Server");
		setSize(800, 350);
		setDefaultCloseOperation(EXIT_ON_CLOSE);

		Principal.resultadosBusca = new TreeSet<Produto>();

		Principal.tabManager.addTab("Cadastrar Cliente",
				new AbaCadastraCliente());
		Principal.tabManager.addTab("Cadastrar Produto",
				new AbaCadastraProduto());
		Principal.tabManager.addTab("Consulta Produtos",
				new AbaConsultaProduto());
		Principal.tabManager.addTab("Logs do Sistema", new AbaLogs());

		Produto p = null;

		TreeSet<Produto> tree = Principal.servidor.getProdutosSrvByNome(
				new Comparador.ComparadorNome(), 1, 10, "");

		p = tree.first();

		editaProduto = new AbaEditaProduto(p);

		Principal.tabManager.addTab("Editar Produto", editaProduto);
		Principal.tabManager.setEnabledAt("Editar Produto", false);

		this.setVisible(true);

	}

}
